home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / e / misc.xsave / 000078_fdc@panix.com_Wed Feb 21 12:55:03 2007.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Path: reader2.panix.com!panix!not-for-mail
  2. From: Frank Da Cruz <fdc@panix.com>
  3. Newsgroups: comp.protocols.kermit.misc
  4. Subject: Re: SSL Solaris 9 compile errors
  5. Date: Wed, 21 Feb 2007 17:54:55 +0000 (UTC)
  6. Organization: PANIX Public Access Internet and UNIX, NYC
  7. Lines: 51
  8. Message-ID: <slrnetp1rf.1j0.fdc@panix1.panix.com>
  9. References: <1171461754.452734.293090@a75g2000cwd.googlegroups.com> <slrnet6bnr.t17.fdc@panix1.panix.com> <1171474573.115000.277200@v45g2000cwv.googlegroups.com> <slrnet95nd.1b6.fdc@panix2.panix.com> <1171585254.113397.40400@v33g2000cwv.googlegroups.com> <slrnetc6ch.8ae.fdc@panix1.panix.com> <1172066927.099583.146980@j27g2000cwj.googlegroups.com>
  10. Reply-To: fdc@columbia.edu
  11. NNTP-Posting-Host: panix1.panix.com
  12. X-Trace: reader2.panix.com 1172080495 3400 166.84.1.1 (21 Feb 2007 17:54:55 GMT)
  13. X-Complaints-To: abuse@panix.com
  14. NNTP-Posting-Date: Wed, 21 Feb 2007 17:54:55 +0000 (UTC)
  15. User-Agent: slrn/0.9.8.0 (NetBSD)
  16. Xref: panix comp.protocols.kermit.misc:15649
  17.  
  18. : Same error:
  19. :
  20. There are two things to consider:
  21.  
  22.  1. Where are the SSL header files and libs?
  23.  2. What version of SSL is it?
  24.  
  25. The Kermit makefile has defaults which, like all defaults, don't work
  26. for everybody.  It gives you a means to override the defaults.  But I can't
  27. see your Solaris system, I don't know what is what, or where.  You have to:
  28.  
  29.  1. Indicate to the makefile where to find the SSL header files and libs.
  30.  2. Include the -DOPENSSL_097 defintion if these header files and
  31.     libs are OpenSSL 0.9.7 or later.
  32.  
  33. Here is the relevant section of the makefile:
  34.  
  35. # You can build these targets if you have the Kermit source files and the
  36. # required libraries (Kerberos, OpenSSL, SRP, etc) and header files.  See:
  37. #   http://www.columbia.edu/kermit/security.html
  38. # for specific details regarding supported versions.
  39. #
  40. # NOTE: OpenSSL 0.9.6 and earlier are not compatible with 0.9.7 and later.
  41. # C-Kermit code is designed for 0.9.6.  To build with 0.9.7 you must add
  42. # -DOPENSSL_097 to avoid missing symbols in the DES library and to use the
  43. # entry points that were renamed to avoid conflict with Kerberos 4.
  44. #
  45. # In OpenSSL builds add -ldl if you get unresolved references for
  46. # dlopen, dlclose, dlsym, and/or dlerror.
  47. #
  48. # The following symbols are used to specify library and header file locations
  49. # Redefine them to the values used on your system by:
  50. # . editing this file
  51. # . defining the values on the command line
  52. # . defining the values in the environment and use the -e option
  53. #
  54. prefix  = /usr/local
  55. srproot = $(prefix)
  56. sslroot = $(prefix)
  57. manroot = $(prefix)
  58.  
  59. K4LIB=-L/usr/kerberos/lib
  60. K4INC=-I/usr/kerberos/include
  61. K5LIB=-L/usr/kerberos/lib
  62. K5INC=-I/usr/kerberos/include
  63. SRPLIB=-L$(srproot)/lib
  64. SRPINC=-I$(srproot)/include
  65. SSLLIB=-L$(sslroot)/ssl/lib
  66. SSLINC=-I$(sslroot)/ssl/include
  67.  
  68. - Frank